home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / T-COMAL Today / (k)td.d64 / func.decimal < prev    next >
Text File  |  2007-02-28  |  328b  |  12 lines

  1. 0010 ╞╒╬├ DECIMAL(NUMBER$,BASE) ├╠╧╙┼─
  2. 0020   ─╔═ N$ ╧╞ 36
  3. 0030   N$:="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
  4. 0040   L:=╠┼╬(NUMBER$)
  5. 0050   ╔╞ L=1 ╘╚┼╬
  6. 0060     ╥┼╘╒╥╬ (NUMBER$ ╔╬ N$)-1
  7. 0070   ┼╠╙┼ 
  8. 0080     REST:=DECIMAL(NUMBER$(1:L-1),BASE)*BASE
  9. 0090     ╥┼╘╒╥╬ REST+DECIMAL(NUMBER$(L),BASE)
  10. 0100   ┼╬─╔╞ 
  11. 0110 ┼╬─╞╒╬├ DECIMAL
  12.